草庐IT

ML 方法

全部标签

php - 什么是通过 rss 提要将 html 嵌入代码传递给 php 中的 rss 解析器的最佳方法?

我试图将flash视频的html嵌入代码放入rss提要,然后由我的其他站点上的解析器(magpie)进行解析。我应该如何在一侧对嵌入代码进行编码,然后在另一侧对其进行解码,以便我可以将干净的html插入到接收服务器上的DB中? 最佳答案 由于RSS是XML,您可能需要查看CDATA,我相信它在各种RSS规范中都是有效的。这是上面的w3schools条目:http://www.w3schools.com/XML/xml_cdata.asp 关于php-什么是通过rss提要将html嵌入代码

c# - WCF:单个方法或接受 xml 的通用 ProcessMessage 方法

我的公司正在开发一个应用程序,它通过TCP套接字和xml消息从另一家公司接收数据。这被传送到单个网关应用程序,然后将其广播到我们组织中不同机器上同一内部应用程序的多个副本。WCF被选为处理内部通信(内部双向)的技术。开发人员考虑了两种方法。公开的个别方法每个不同的WCF服务网关收到的消息应用。网关应用程序将解析传入的外部消息并调用适当的WCF服务方法。这传入的XML将被翻译进入DataContractDTO并提供作为适当WCF的参数方法。内部应用公开了一个WCF服务方法“ProcessMessage”接受Xml字符串消息作为争论。内部应用程序将解析然后反序列化收到的xml并相应地处理它

java - 通过调用 java 方法在 XSLT 中合并多个 XML 源

我知道可以从XSLT创建java对象和调用方法。如果我调用的方法返回一个DOM文档,是否可以将其合并到正在处理的XML文档中? 最佳答案 从XSLT到Java的外部调用的行为方式完全取决于您使用的XSLT处理器——它没有在标准中定义。我希望答案是肯定的——DOM文档将作为一个节点可见,并且可以像任何其他节点一样进行处理(例如,它可以使用xsl:copy-of复制到结果树)——但你只能提出与特定XSLT处理器相关的问题。 关于java-通过调用java方法在XSLT中合并多个XML源,我们

java - 在 Android 中重复写入 XML 文件的最有效方法是什么?

我正在编写一个应用程序,该应用程序需要全天反复向现有XML文件添加节点。这是我要附加的节点列表的示例:2012-01-21T14:37:18Z-0.1234552.12345274.7002012-01-21T14:38:18Z-0.1234652.12346274.7002012-01-21T14:39:18Z-0.1234752.12347274.700....这种情况在很长一段时间内可能每秒发生几次,我想知道最好或最有效的方法是什么。这是我现在正在做的事情:使用DocumentBuilderFactory解析XML文件,查找容器节点,附加子节点,然后使用TransformerFa

android - 使用自定义字体的最简单方法? - 安卓

我发现在我的android应用程序上使用自定义字体的方法是使用下面的代码TextViewtxt=(TextView)findViewById(R.id.textView1);Typefacefont=Typeface.createFromAsset(getAssets(),"ABCD.TTF");txt.setTypeface(font);我已将ABCD.TTF存储在assets文件夹中..是的,它可以工作,没有任何问题。问题是我必须为我拥有的每一个文本、按钮等添加上面的代码。如果有很多文本和各种Activity中的按钮:(我需要的是一种替代方法,一种最简单的方法..就像使用像上面那样

java - 逐记录比较两个非常大的 XML 文件的最佳方法

我有两个大的XML文件(3GB,80000条记录)。一个是另一个的更新版本。我想确定哪些记录已更改(添加/更新/删除)。文件中有一些时间戳,但我不确定它们是否可信。与文件中记录的顺序相同。这些文件太大而无法以XML的形式加载到内存中(即使是一个,更不用说两个)。我考虑的方式是在记录级别的第一个文件中使用ID的内存映射对内容偏移量进行某种解析/索引,然后流式传输第二个文件并使用随机访问进行比较两者都存在的那些记录。这可能需要2或3遍,但没关系。但是我找不到可以让我这样做的简单库/方法。带有VTDNavHuge的vtd-xml看起来很有趣,但我无法理解(从文档中)它是否支持基于预保存位置的

sql-server - 是否有更好的方法从 SQL Server 中的 XML 列中检索多个值

我们的数据库中有一个包含XML数据列的表。在那一列中,有一大块xml数据,其中存储了很多应用程序值。在我们更经常调用的查询之一中,在同一个查询中从该Xml列中检索了多个值。例如SELECTv.OtherColumns--...,v.[Data].value('(/Record//Inputs/Net)[1]','money')as'InputNet',v.[Data].value('(/Record//Inputs/Vat)[1]','money')as'InputVat',v.[Data].value('(/Record//Inputs/Gross)[1]','money')as'I

java - 如何使用 jaxB 或任何其他更好的方法将 xml 属性值映射到 java 类属性?

这是我的test.xml,我想将属性名称值(即bookid、bookname和noOfPages)标记为Book.java类的属性书.javapackagecom.srl.rotelearning.test;publicclassBook{privateintbookId;privateStringbookname;privateintnoOfPages;publicintgetBookId(){returnbookId;}publicintgetNoOfPages(){returnnoOfPages;}publicvoidsetNoOfPages(intnoOfPages){this

python - lxml - 是否有任何 hacky 方法来保留“?

我注意到xml实体"会自动强制转换为它们真正的原始字符:>>>fromlxmlimportetreeaset>>>parser=et.XMLParser()>>>xml=et.fromstring(""helloworld"",parser)>>>printet.tostring(xml,pretty_print=1)"helloworld">>>我找到了一个相关的old(2009-02-07)thread:s=cStringIO.StringIO(""""She'stheMAN!"""")e=etree.parse(s,etree.XMLParser(re

python - 为什么 etree.tostring() 不适用于不同的方法?

我正在学习XML并正在尝试以下练习代码:root=etree.XML('HelloWorld')etree.tostring(root,method='xml')print(etree.tostring(root))etree.tostring(root,method='html')print(etree.tostring(root))etree.tostring(root,method='text')print(etree.tostring(root))在练习中,它说如果我这样做,我应该为根获得3个不同格式的输出字符串:xml、html和文本。但是,我只得到3个XML格式的输出。我在